package com.zxl.study.confusion.v4;

/**
 * @auther zxl
 * @create 2023-08-13 15:46
 *
 * 不需要客户审核订单的时候，中断请求处理的流转
 */
public class NotNeedCustomerAuditHandler extends  SaveOrderHandler {
    @Override
    public void handleRequest(SaveOrderRequestModel saveOrderRequestModel) {
        //处理自己的业务
        if(!saveOrderRequestModel.isOrderNeedAudit()) {
            //没有要处理的业务
            //本handler主要用来中断流转

            System.out.println("NotNeedCustomerAuditHandler=========>");

            //最后一步，调用父类的方法，向后传递请求对象
            super.handleRequest(saveOrderRequestModel);
        }
    }
}
